home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
telecomm
/
fnorddel
/
fn132man.zoo
/
chapter.05
< prev
next >
Wrap
Text File
|
1991-09-02
|
31KB
|
654 lines
Chapter 5: The Sysop Command Reference 75
5 The Sysop Command Reference
As has been mentioned before, Fnordadel makes a distinction between ``a
user with Co-Sysop status'' and ``the Sysop''. ``The Sysop'' is assumed
to be you, the guy/gal who runs the system, and there are therefore some
commands which we figure only you will want to use. Some of these commands
are useful only from the system console, and in most such cases you don't
even have to be logged in to use them.
Fnordadel lets you define a specific user name to be used as a synonym
within the system for `Sysop'. To set this up, modify the #sysop parameter
in `ctdlcnfg.sys', as appropriate.
As added conveniences, Fnordadel automatically assigns this user Aide,
Net and Sysop privileges when he/she logs in after the system (or just the
user log) is reconfigured from scratch. Also, any local or network private
mail to `Sysop' is redirected to the user name specified. Finally, the
Sysop is allowed to archive his/her private mail to a disk file if #sysop
is set.
If you do not set the value of #sysop correctly or at all, your system
will not explode. However, it won't know where to send private mail
entered to `Sysop', so all such mail will be dumped into the Aide> room,
where all users present there can see it. This is probably not a desirable
thing, but might actually be beneficial, for example on systems with more
than one Sysop. Also, if #sysop is not set, Sysop mail archiving is not
available.
5.1 The Sysop Special Functions Menu
To perform most Sysop-specific functions, you must first get to the
Sysop menu. If you're on the console, first ensure that Fnordadel is in
console mode. If it is in modem mode (i.e., waiting for somebody to
call, or dealing with a user currently online), hit the `<ESC>' key. If
you're calling in from remote, and you have a system password defined in
`ctdlcnfg.sys', just ensure that you're at a room prompt. (If there is
no system password defined, you will be unable to proceed further as the
system will not allow any remote user access to the Sysop menu without
entering the system password.)
Note: If somebody is logged in and you wish to go to console mode, do
not hit `<ESC>' unless the user is at the main room prompt, or strange
things may happen. Also, once you have interrupted the user, anything you
do as Sysop will be echoed to the user's screen. This includes any command
you execute from the Sysop menu.
If all is in readiness, now press `^L'. If you're calling from remote,
you will now have to enter the system password. This is a point which
bears repeating: Giving your users Aide, Co-Sysop or any other status does
not get them access to the Sysop menu. Any users lacking Co-Sysop status
can not even execute the `^L' command. Those users with Co-Sysop status
won't be able to do anything with the command unless you've given them the
system password.
Chapter 5: The Sysop Command Reference 76
Note that if you call in from remote, the system does not automatically
identify you as ``the Sysop'', even though it could check your user name
against the one defined by #sysop, if you have set that parameter. The
reason is that if somebody ever cracked your password, they would instantly
have access to all system commands.
As it stands, when you call there will be a few things not available to
you that would normally be available if you were on the system console.
Most of them will reappear if you hit `^L' and enter the system password.
At that point the system identifies you (and, indeed, any Co-Sysop who
might do the same thing) as ``the Sysop''. All commands will then be made
available, except for a few that make no sense from remote (like dialing
other systems from the Sysop menu).
Having reached the menu, you will see the prompt `sysop cmd:'. To get
a list of available functions, hit the `?' key. You should see something
close to the following:
[A]bnormal system exit
[B]aud selection
[C]hat toggle
[D]- Toggle debug mode
[E]- Toggle screen echo
[F]ile grab
[G]odirectlytomodemdonotpassGo
[I]nformation
[M]ODEM mode
[N]etwork commands
[O]utside commands
[P]urge menu
[Q]uit citadel
[R]einitialize Modem
[S]et date
[T]elephone call
[U]ser status commands
[W]estwict menu
e[X]it sysop menu
[Y]- Show time til next event
[Z]- Autodial
[A]bnormal system exit
This command will probably be rarely used. It lets you take
your system down, and specify the return value to be given
to whatever started citadel. You will first be asked to
confirm the action, and then asked for the return value, which
defaults to 0, (which indicates a normal exit), or, if executed
from remote, 3 (which indicates a remote exit); these defaults
are equivalent to using the [Q]uit command. If you enter
a non-default return value, everything normally done during a
system exit will still be done, including saving `ctdltabl.sys'.
The only real reason to use this option is if you have a shell
script controlling the activity of your set-up, and wish to pass
it a certain return code to get it to do something. This can
be convenient if you are trying to test commands that are to be
executed by the script based on return codes given by citadel
Chapter 5: The Sysop Command Reference 77
when it exits under control of events you have defined. See
Chapter 7 [Events], page 93.
[B]aud selection
This command allows you to temporarily override the system
baud rate that you specified in `ctdlcnfg.sys'. The values
permissible here are the same as in `ctdlcnfg.sys', i.e., `0'
for 300 baud, `1' for 300/1200 baud, etc.
[C]hat toggle
This will toggle the chat flag on or off. If it is on, a
user executing the [C]hat command will cause the console's bell
to ring, asking for your attention. If the flag is off,
users calling for a chat will be shown the contents of the
`nochat.blb' file. The setting of this toggle is preserved by
the system when you exit from Fnordadel, and will be set the
same way the next time you start up.
[D]- Toggle debug mode
This command lets you toggle debug mode on or off. It is of
no use to normal people, being primarily a switch to aid the
Fnordadel team when they're tracking a bug of some kind.
[E]- Toggle screen echo
This command lets you toggle screen echo on or off. When echo
is on, all incoming and outgoing characters will be displayed on
the console screen, except in certain special situations such as
password entry or when the user is entering a message in Mail>.
When echo is off, nothing will be displayed as users call and
do their things. When you hit `<ESC>' and enter console mode,
everything is echoed to your screen no matter how this toggle is
set.
[F]ile grab
This command allows you to bring the contents of a text
file sitting somewhere on disk into your held message buffer.
This allows you to incorporate text from diverse sources into
messages you post. Beware the size limit of messages, 10000
characters. Also beware of grabbing in files that have strange
formatting or control characters in them; the results may not be
to your taste. Se